package com.deer.wms.kuaidiniao.constant;

import com.alibaba.druid.support.json.JSONUtils;
import com.sun.org.apache.xerces.internal.impl.dv.util.Base64;

import java.io.*;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLEncoder;
import java.security.MessageDigest;
import java.util.HashMap;
import java.util.Map;

/**
 *
 * 快递鸟电子面单接口
 *
 * @技术QQ群: 340378554
 * @see: http://kdniao.com/api-eorder
 * @copyright: 深圳市快金数据技术服务有限公司
 * 
 * ID和Key请到官网申请：http://kdniao.com/reg
 */

public class KdGoldAPIDemo {
//	public static String  fasdf2 = "{  \"EBusinessID\": \"1371971\",  \"Success\": true,  \"UniquerRequestNumber\": \"838ffbf2-a1f2-43be-906e-b2a244d413fb\",  \"Order\": {    \"OrderCode\": \"012657700387\",    \"LogisticCode\": \"SF1042890761852\",    \"KDNOrderCode\": \"KDN2010201650005795\"  },  \"Reason\": \"该订单号已下单成功\",  \"ResultCode\": \"106\",  \"PrintTemplate\": \"<!DOCTYPE html>\\r\\n<html lang=\\\"zh-CN\\\">\\r\\n<!--100*150,90-->\\r\\n<head>\\r\\n    <style>\\r\\n        * {\\r\\n            margin: 0;\\r\\n            padding: 0;\\r\\n            font-family: \\\"Microsoft YaHei\\\";\\r\\n        }\\r\\n\\r\\n        .print_paper {\\r\\n            font-size: 14px;\\r\\n            border: none;\\r\\n            border-collapse: collapse;\\r\\n            width: 375px;\\r\\n            margin-top: -1px;\\r\\n            table-layout: fixed;\\r\\n        }\\r\\n\\r\\n            .print_paper td {\\r\\n                border: solid #000 1px;\\r\\n                padding: 0 5px;\\r\\n            }\\r\\n\\r\\n        .table_first {\\r\\n            margin-top: 0;\\r\\n        }\\r\\n\\r\\n        .print_paper .x1 {\\r\\n            font-size: 32px;\\r\\n            font-weight: bold;\\r\\n            text-align: center;\\r\\n            letter-spacing: 5px;\\r\\n            line-height: 0.95;\\r\\n            font-family: \\\"Microsoft YaHei\\\";\\r\\n        }\\r\\n\\r\\n        .print_paper .x4 {\\r\\n            font-size: 20px;\\r\\n            font-weight: bold;\\r\\n            font-family: \\\"Microsoft YaHei\\\";\\r\\n        }\\r\\n\\r\\n        .print_paper .xx8 {\\r\\n            font-size: 8px;\\r\\n            line-height: 0.8;\\r\\n        }\\r\\n\\r\\n        .print_paper .xx10 {\\r\\n            font-size: 10px;\\r\\n        }\\r\\n\\r\\n        .print_paper .xx12 {\\r\\n            font-size: 12px;\\r\\n            font-weight: bold;\\r\\n        }\\r\\n\\r\\n        .print_paper .xx14 {\\r\\n            font-size: 14px;\\r\\n            font-weight: bold;\\r\\n            font-family: \\\"SimHei\\\";\\r\\n        }\\r\\n\\r\\n        .print_paper .xx16 {\\r\\n            font-size: 16px;\\r\\n            font-weight: bold;\\r\\n            font-family: \\\"Microsoft YaHei\\\";\\r\\n        }\\r\\n\\r\\n        .print_paper .xx48 {\\r\\n            font-size: 40px;\\r\\n            font-weight: bold;\\r\\n            text-align: center;\\r\\n            font-family: \\\"Microsoft YaHei\\\";\\r\\n        }\\r\\n\\r\\n        .no_border {\\r\\n            width: 100%;\\r\\n            height: 100%;\\r\\n            font-size: 14px;\\r\\n        }\\r\\n\\r\\n            .no_border td {\\r\\n                border: none;\\r\\n                vertical-align: top;\\r\\n            }\\r\\n\\r\\n        .print_paper .fwb {\\r\\n            font-weight: bold;\\r\\n        }\\r\\n\\r\\n        .print_paper .f24 {\\r\\n            font-family: \\\"Arial\\\";\\r\\n            font-size: 24pt;\\r\\n        }\\r\\n\\r\\n        .print_paper .p0 {\\r\\n            padding: 0;\\r\\n        }\\r\\n            /*增加类*/\\r\\n            .print_paper .p0 .sp {\\r\\n                position: absolute;\\r\\n                left: 3px;\\r\\n                top: 110px;\\r\\n            }\\r\\n\\r\\n        .print_paper .ovh {\\r\\n            overflow: hidden;\\r\\n        }\\r\\n\\r\\n        .print_paper .ov {\\r\\n            overflow: visible;\\r\\n        }\\r\\n\\r\\n        .print_paper .f10 {\\r\\n            font-size: 10px;\\r\\n        }\\r\\n\\r\\n        .print_paper .f13 {\\r\\n            font-size: 13px;\\r\\n        }\\r\\n\\r\\n        .print_paper .bln {\\r\\n            border-left: none;\\r\\n        }\\r\\n\\r\\n        .print_paper .brn {\\r\\n            border-right: none;\\r\\n        }\\r\\n    </style>\\r\\n</head>\\r\\n<body>\\r\\n\\r\\n    <table class=\\\"print_paper table_first\\\">\\r\\n        <tr height=\\\"53\\\">\\r\\n            <td>\\r\\n                <table class=\\\"no_border\\\">\\r\\n                    <tr>\\r\\n                        <td style=\\\"vertical-align:middle;\\\"><img class=\\\"logo\\\" height=\\\"35\\\" src=\\\"\\\" alt=\\\"\\\" /></td>\\r\\n                        <td style=\\\"vertical-align:middle;\\\" colspan=\\\"2\\\">\\r\\n                            <!--&nbsp;-->\\r\\n                            <div class=\\\"f24\\\" style=\\\"font-weight:bold;display:none\\\">POD</div>\\r\\n                        </td>\\r\\n                        <!--<td style=\\\"vertical-align:middle;\\\">&nbsp;</td>-->\\r\\n                        <td style=\\\"vertical-align:middle;text-align:right;\\\"><img height=\\\"35\\\" class=\\\"phone\\\" src=\\\"\\\" alt=\\\"\\\" /></td>\\r\\n                    </tr>\\r\\n                </table>\\r\\n            </td>\\r\\n        </tr>\\r\\n    </table>\\r\\n    <table class=\\\"print_paper\\\">\\r\\n        <tr height=\\\"75\\\">\\r\\n            <td class=\\\"p0\\\" width=\\\"249\\\" style=\\\"text-align:center;\\\">\\r\\n                <img width=\\\"210\\\" height=\\\"50\\\" src=\\\"\\\" />\\r\\n                <span class=\\\"sp\\\" style=\\\"font-size:11px;\\\"></span>\\r\\n                <br /><div style=\\\"font-size: 11px;font-weight:bold;\\\">SF1042890761852</div>\\r\\n            </td>\\r\\n            <td class=\\\"xx16 p0\\\">\\r\\n                <div style=\\\"height: 74px;\\\">\\r\\n                    顺丰标快\\r\\n                    <br />\\r\\n                    <span class=\\\"xx10\\\">目的地：</span>\\r\\n                    <div class=\\\"f24\\\"></div>\\r\\n                </div>\\r\\n            </td>\\r\\n        </tr>\\r\\n    </table>\\r\\n\\r\\n    <table class=\\\"print_paper\\\" height=\\\"60\\\">\\r\\n        <tr>\\r\\n            <td width=\\\"50\\\" style=\\\"padding:0;\\\" class=\\\"xx16 brn\\\">收方:</td>\\r\\n            <td class=\\\"bln\\\">\\r\\n                <div style=\\\"height: 59px;overflow:hidden;\\\">\\r\\n                    北京 北京 朝阳区 三里屯街道雅秀大厦<br />\\r\\n                    Yann&nbsp;&nbsp;15018442396\\r\\n                </div>\\r\\n            </td>\\r\\n        </tr>\\r\\n    </table>\\r\\n    <table class=\\\"print_paper\\\" height=\\\"98\\\">\\r\\n        <tr>\\r\\n            <td rowspan=\\\"2\\\" style=\\\"vertical-align:top;\\\" class=\\\"f13\\\">\\r\\n                月结帐号：\\r\\n                <br />\\r\\n                支付方式：寄付现结\\r\\n                <br />\\r\\n                <div style=\\\"display: None\\\">声明价值：0元</div>\\r\\n                <br />\\r\\n                <div style=\\\"display: none\\\">签单返回单号：${SignWaybillCode}</div>\\r\\n                <br />\\r\\n                <div style=\\\"display: none\\\">操作要求：${OperateRequire}</div>\\r\\n            </td>\\r\\n            <td height=\\\"54\\\">代收货款：0 元<br />卡号：</td>\\r\\n        </tr>\\r\\n        <tr>\\r\\n            <td>运费：-<br />费用合计：-</td>\\r\\n        </tr>\\r\\n    </table>\\r\\n\\r\\n    <table class=\\\"print_paper\\\" height=\\\"52\\\">\\r\\n        <tr>\\r\\n            <td class=\\\"xx14 brn\\\" width=\\\"50\\\" style=\\\"padding:0; width:40px;\\\">\\r\\n                寄方:\\r\\n            </td>\\r\\n            <td class=\\\"ov bln\\\">\\r\\n                <div class=\\\"xx10\\\" style=\\\"width:115px; height:50px;\\\">\\r\\n                    上海 上海 青浦区 明珠路73号<br />\\r\\n                    <span style=\\\"padding-right: 5px;\\\">Taylor</span> 15018442396<br />\\r\\n                    <span class=\\\"xx10\\\" style=\\\"margin-left: -45px;\\\">原寄地：</span>\\r\\n                </div>\\r\\n            </td>\\r\\n            <td class=\\\"xx10\\\" width=\\\"86\\\">收件员：<br />寄件日期：2020-10-20</td>\\r\\n            <td class=\\\"xx10\\\">收方签署:<br /><br />日期：</td>\\r\\n        </tr>\\r\\n    </table>\\r\\n\\r\\n    <table class=\\\"print_paper table_first\\\" height=\\\"60\\\">\\r\\n        <tr height=\\\"66\\\">\\r\\n            <td>\\r\\n                <img class=\\\"logo\\\" height=\\\"30\\\" src=\\\"\\\" alt=\\\"\\\" />\\r\\n                <img class=\\\"phone\\\" height=\\\"30\\\" src=\\\"\\\" alt=\\\"\\\" />\\r\\n            </td>\\r\\n            <td style=\\\"text-align:center;\\\">\\r\\n                <img width=\\\"177\\\" height=\\\"37\\\" src=\\\"\\\" />\\r\\n                SF1042890761852\\r\\n            </td>\\r\\n        </tr>\\r\\n\\r\\n    </table>\\r\\n    <table class=\\\"print_paper \\\">\\r\\n        <tr height=\\\"56\\\">\\r\\n            <td class=\\\"brn\\\" style=\\\"padding:0; width:16px;\\\">寄<br />方:</td>\\r\\n            <td class=\\\"xx10 bln\\\">\\r\\n                <div style=\\\"height: 55px;overflow:hidden;\\\">\\r\\n                    上海 上海 青浦区 明珠路73号<br />\\r\\n                    Taylor&nbsp;&nbsp;15018442396\\r\\n                </div>\\r\\n\\r\\n            </td>\\r\\n            <td style=\\\"padding:0; width:16px;\\\" class=\\\"fwb brn\\\">收<br />方:</td>\\r\\n            <td class=\\\"xx10 bln\\\">\\r\\n                <div style=\\\"height: 55px;overflow:hidden;\\\">\\r\\n                    北京 北京 朝阳区 三里屯街道雅秀大厦<br />\\r\\n                    Yann&nbsp;&nbsp;15018442396\\r\\n                </div>\\r\\n            </td>\\r\\n        </tr>\\r\\n    </table>\\r\\n\\r\\n    <table class=\\\"print_paper\\\">\\r\\n        <tr height=\\\"18\\\">\\r\\n            <td width=\\\"36\\\" style=\\\"padding:0; text-align:center;\\\">数量</td>\\r\\n            <td width=\\\"254\\\" style=\\\"padding:0; text-align:center;\\\">托寄物</td>\\r\\n            <td style=\\\"padding:0; text-align:center;\\\">备注</td>\\r\\n        </tr>\\r\\n        <tr height=\\\"34\\\">\\r\\n            <td>&nbsp;</td>\\r\\n            <td>鞋子</td>\\r\\n            <td>\\r\\n                <div class=\\\"f10 ovh\\\" style=\\\"height:33px\\\">\\r\\n                    小心轻放\\r\\n                </div>\\r\\n            </td>\\r\\n        </tr>\\r\\n        <tr height=\\\"50\\\">\\r\\n            <td colspan=\\\"2\\\">\\r\\n                <table class=\\\"no_border\\\">\\r\\n                    <tr>\\r\\n                        <td>订单号</td>\\r\\n                        <td class=\\\"xx14\\\" style=\\\"vertical-align:middle; text-align:center;\\\">\\r\\n                            <br />012657700387\\r\\n                        </td>\\r\\n                    </tr>\\r\\n                </table>\\r\\n            </td>\\r\\n            <td style=\\\"text-align:center;\\\">费用合计：<br />- 元</td>\\r\\n        </tr>\\r\\n    </table>\\r\\n</body>\\r\\n</html>\"}";
//	public static String  fasdf =  "{\"Order\":{\"MarkDestination\":\"891- 16-02 03 \",\"LogisticCode\":\"632589663609\",\"ShipperCode\":\"ZTO\",\"PackageName\":\"天津转 \",\"OrderCode\":\"1234561\",\"KDNOrderCode\":\"KDN20201020153111\"},\"PrintTemplate\":\"<html><head><meta charset=\\\"UTF-8\\\"><style>.item{position:absolute;}</style></head><body><div class=\\\"item \\\" style=\\\"left: 40px; top: 120px; width: 370px; height: 120px; fopacity: 1.0; padding-left: 20px; font-weight: bold;\\\">\\t\\t<img style=\\\"left: 40px; top: 120px; width: 300px; height: 100px; \\\" src=\\\"\\\" /></div><div class=\\\"item vline\\\" style=\\\"left:1px;top:1px;height:676px;width:0;border-left:1px solid #000;\\\"></div><div class=\\\"item hline\\\" style=\\\"left:1px;top:1px;width:373px;height:0;border-top:1px solid #000;\\\"></div><div class=\\\"item hline\\\" style=\\\"left:1px;top:677px;width:373px;height:0;border-top:1px solid #000;\\\"></div><div class=\\\"item vline\\\" style=\\\"left:373px;top:1px;height:676px;width:0;border-left:1px solid #000;\\\"></div><div class=\\\"item hline\\\" style=\\\"left:4px;top:53px;width:372px;height:0;border-top:1px solid #000;\\\"></div><div class=\\\"item hline\\\" style=\\\"left:1px;top:109px;width:372px;height:0;border-top:1px solid #000;\\\"></div><div class=\\\"item hline\\\" style=\\\"left:-1px;top:147px;width:373px;height:0;border-top:1px solid #000;\\\"></div><div class=\\\"item hline\\\" style=\\\"left:-3px;top:244px;width:374px;height:0;border-top:1px solid #000;\\\"></div><div class=\\\"item hline\\\" style=\\\"left:0px;top:336px;width:371px;height:0;border-top:1px solid #000;\\\"></div><div class=\\\"item hline\\\" style=\\\"left:0px;top:410px;width:372px;height:0;border-top:1px solid #000;\\\"></div><div class=\\\"item hline\\\" style=\\\"left:1px;top:458px;width:372px;height:0;border-top:1px solid #000;\\\"></div><div class=\\\"item hline\\\" style=\\\"left:1px;top:496px;width:371px;height:0;border-top:1px solid #000;\\\"></div><div class=\\\"item hline\\\" style=\\\"left:1px;top:535px;width:372px;height:0;border-top:1px solid #000;\\\"></div><div class=\\\"item vline\\\" style=\\\"left:157px;top:336px;height:76px;width:0;border-left:1px solid #000;\\\"></div><div class=\\\"item vline\\\" style=\\\"left:41px;top:147px;height:97px;width:0;border-left:1px solid #000;\\\"></div><div class=\\\"item vline\\\" style=\\\"left:40px;top:458px;height:77px;width:0;border-left:1px solid #000;\\\"></div><div class=\\\"item vline\\\" style=\\\"left:321px;top:1px;height:52px;width:0;border-left:1px solid #000;display:none;\\\"></div><div class=\\\"item hline\\\" style=\\\"left:1px;top:203px;width:372px;height:0;border-top:1px solid #000;\\\"></div><img class=\\\"item image\\\" style=\\\"left:2.5px;top:155px;width:38px;height:45px;\\\" src=\\\"\\\"><div class=\\\"item text\\\"  style=\\\"left: 44.5px; top: 150px; width: 333px;  height: 15px; font-family: Microsoft Yahei; font-size: 12px; font-weight: bold; overflow: hidden\\\">腾讯科技&nbsp;张三&nbsp;13709076789&nbsp;</div><div class=\\\"item text\\\"  style=\\\"left: 44.5px; top: 165px; width: 330px; height: 35px; font-family: Microsoft Yahei; font-size: 12px; font-weight: bold; overflow: hidden;\\\">广东省 深圳市 福田区 深南大道2009号</div><div class=\\\"item text\\\" style=\\\"left:8.5px;top:210px;width:24px;height:30px;font-family:Microsoft Yahei;font-size:20px;font-weight:400;overflow:visible;text-align: center; \\\">寄</div><div class=\\\"item text\\\" style=\\\"left: 44.5px; top: 202px; width: 333px; height: 15px; font-family: Microsoft Yahei; font-size: 9px; font-weight: 400; overflow: hidden\\\">快金数据&nbsp;李四&nbsp;13932080778&nbsp;</div><div class=\\\"item text\\\" style=\\\"left: 44.5px; top: 215px; width: 333px; height: 30px; font-family: Microsoft Yahei; font-size: 10px; font-weight: 400; overflow: hidden\\\">广东省 深圳市 福田区 福田保税区</div><div class=\\\"item \\\"  style=\\\"left:20px;top:258px;width:350px;height:55px;\\\" >\\t<img src=\\\"\\\" /></div><div class=\\\"item text\\\" style=\\\"left:7%;top:308px;width:143px;height:20px;font-family:Microsoft Yahei;font-size:20px;font-weight:400;overflow:visible\\\">632589663609</div><div class=\\\"item \\\"  style=\\\"left:135px;top:415px;width:235px;height:30px;\\\" >\\t<img src=\\\"\\\" /></div><div class=\\\"item text\\\" style=\\\"left:190px;top:443px;width:180px;height:12px;font-family:Microsoft Yahei;font-size:12px;font-weight:400;overflow:visible\\\">632589663609</div><div class=\\\"item text\\\" style=\\\"left:8.5px;top:468px;width:24px;height:30px;font-family:Microsoft Yahei;font-size:20px;font-weight:400;overflow:visible;text-align: center; \\\">寄</div><div class=\\\"item text\\\" style=\\\"left: 44.5px; top: 458px; width: 333px; height: 15px; font-family: Microsoft Yahei; font-size: 9px; font-weight: 400; overflow: hidden\\\">快金数据&nbsp;李四&nbsp;13932080778&nbsp;</div><div class=\\\"item text\\\" style=\\\"left: 44.5px; top: 470px; width: 333px; height: 30px; font-family: Microsoft Yahei; font-size: 10px; font-weight: 400; overflow: hidden; \\\">广东省 深圳市 福田区 福田保税区</div><img class=\\\"item image\\\" style=\\\"left:5.5px;top:500px;width:32px;height:35px;\\\" src=\\\"\\\"><div class=\\\"item text\\\" style=\\\"left: 44.5px; top: 496px; width: 333px; height: 15px; font-family: Microsoft Yahei; font-size: 9px; font-weight: 400; overflow: hidden\\\">腾讯科技&nbsp;张三&nbsp;13709076789&nbsp;</div><div class=\\\"item text\\\" style=\\\"left: 44.5px; top: 510px; width: 333px; height: 30px; font-family: Microsoft Yahei; font-size: 9px; font-weight: 400; overflow: hidden\\\">广东省 深圳市 福田区 深南大道2009号</div><img class=\\\"item image\\\" style=\\\"left:6.83333px;top:8px;width:129px;height:35px;\\\" src=\\\"\\\"><img class=\\\"item image\\\" style=\\\"left:6.83333px;top:415px;width:129px;height:33px;\\\" src=\\\"\\\"><div class=\\\"item text\\\" style=\\\"left:6.3px;top:108px;width:33px;height:35px;font-family:Microsoft Yahei;font-size:26.6667px;font-weight:400;overflow:visible\\\">集</div><div class=\\\"item text\\\" style=\\\"left:46.2813px;top:109px;width:319px;height:30px;font-family:Microsoft Yahei;font-size:26.6667px;font-weight:400;overflow:visible\\\">天津转 </div><div class=\\\"item text\\\" style=\\\"left:318.3px;top:22px;width:50px;height:26px;font-family:Microsoft Yahei;font-size:22.6667px;font-weight:400;overflow:visible\\\"></div><div class=\\\"item text\\\" style=\\\"left:143.156px;top:15px;width:89px;height:24px;font-family:Microsoft Yahei;font-size:16px;font-weight:400;overflow:visible;display:none;\\\">代收货款:￥</div><div class=\\\"item text\\\" style=\\\"left:233.625px;top:13px;width:72px;height:30px;font-family:Microsoft Yahei;font-size:16px;font-weight:400;overflow:visible;display:none;\\\"></div><div class=\\\"item text\\\" style=\\\"background:#000;color:#fff;left:323.633px;top:1px;width:46px;height:50px;font-family:Microsoft Yahei;font-size:18.6667px;font-weight:400;overflow:visible;display:none;\\\">代 收 货 款</div><div class=\\\"item text\\\" style=\\\"left:4.63541px;top:57px;width:356px;height:47px;font-family:Microsoft Yahei;font-size:42px;font-weight:400;overflow:visible\\\">891- 16-02 03 </div><div class=\\\"item text\\\" style=\\\"left:5.5px;top:341px;width:150px;height:70px;font-family:Microsoft Yahei;font-size:8px;font-weight:400;overflow:hidden\\\">快件送达收件人地址，经收件人或发件人（寄件人）允许的代收人签字，视为送达。您的签字代表您已验收此包裹，并已确认商品信息无误，包装完好，没有划痕、破损等表面质量问题。</div><div class=\\\"item text\\\" style=\\\"left:162.625px;top:342px;width:66px;height:15px;font-family:Microsoft Yahei;font-size:12px;font-weight:400;overflow:visible\\\">打印时间：</div><div class=\\\"item text\\\" style=\\\"left:248.271px;top:364px;width:53px;height:18px;font-family:Microsoft Yahei;font-size:12px;font-weight:400;overflow:visible\\\">签收人：</div><div class=\\\"item text\\\" style=\\\"left:232.167px;top:342px;width:122px;height:15px;font-family:Microsoft Yahei;font-size:12px;font-weight:400;overflow:visible\\\">2020-10-20 15:31:11</div><div class=\\\"item text\\\" style=\\\"left:248.146px;top:390px;width:49px;height:19px;font-family:Microsoft Yahei;font-size:12px;font-weight:400;overflow:visible\\\">日期：</div><div class=\\\"item text\\\" style=\\\"left:162.167px;top:364px;width:61px;height:18px;font-family:Microsoft Yahei;font-size:12px;font-weight:400;overflow:visible\\\">数量：1</div><div class=\\\"item text\\\" style=\\\"left:163.167px;top:390px;width:50px;height:19px;font-family:Microsoft Yahei;font-size:12px;font-weight:400;overflow:visible\\\">重量：</div><div class=\\\"item text\\\" style=\\\"left:7.625px;top:542px;width:307px;height:130px;font-family:Microsoft Yahei;font-size:10px;font-weight:400;overflow:hidden\\\"></div><div class=\\\"item text\\\" style=\\\"left:319.5px;top:655px;width:44px;height:18px;font-family:Microsoft Yahei;font-size:12px;font-weight:400;overflow:visible\\\">已验视</div></body></html>\",\"EBusinessID\":\"test1371971\",\"UniquerRequestNumber\":\"27573836-6bcc-4227-b8d1-48c89b23e0d6\",\"ResultCode\":\"100\",\"Reason\":\"已接收\",\"Success\":true}\n";
//	private static String EBusinessID="1371971";
//	//电商加密私钥，快递鸟提供，注意保管，不要泄漏
//	private static String AppKey="b707d4ac-f7a5-48f8-8ed3-7b33fedb061e";
//	//请求url, 正式环境地址：http://api.kdniao.com/api/Eorderservice    测试环境地址：http://testapi.kdniao.com:8081/api/EOrderService
//	private static  String ReqURL="http://testapi.kdniao.com:8081/api/Eorderservice";
//	//private static  String ReqURL="http://api.kdniao.com/api/Eorderservice";
//
//	public static void main(String[] args) throws Exception {
//
//		System.out.println(getTemplate(fasdf));
//	}
//
//	public static String getTemplate(String Data){
//		String [] aaaaa = Data.split("PrintTemplate");
//
//		String bbbbb = aaaaa[1].substring(3);
//		String [] aaaaaaaaaaa = bbbbb.split("EBusinessID");
//		String bbbbbbbb = aaaaaaaaaaa[0];
//		String ccccc=  bbbbbbbb.substring(0,bbbbbbbb.length()-3);
//		System.out.println(ccccc);
//
//		ccccc = ccccc.replace("\\\\n\\\\r", "");
//		//ccccc = ccccc.replace("\\\\r", "");
//		ccccc = ccccc.replace("\\", "");
//		ccccc = ccccc.replace("rn", "");
//
//		System.out.println(ccccc);
//
//		return  ccccc;
//	}
//
//	/**
//     * Json方式 电子面单
//	 * @throws Exception
//     */
//	public static  String orderOnlineByJson() throws Exception{
//		String requestData= "{'OrderCode': '012657700387'," +
//                "'ShipperCode':'SF'," +
//                "'PayType':1," +
//                "'ExpType':1," +
//                "'Cost':1.0," +
//                "'OtherCost':1.0," +
//                "'Sender':" +
//                "{" +
//                "'Company':'LV','Name':'Taylor','Mobile':'15018442396','ProvinceName':'上海','CityName':'上海','ExpAreaName':'青浦区','Address':'明珠路73号'}," +
//                "'Receiver':" +
//                "{" +
//                "'Company':'GCCUI','Name':'Yann','Mobile':'15018442396','ProvinceName':'北京','CityName':'北京','ExpAreaName':'朝阳区','Address':'三里屯街道雅秀大厦'}," +
//                "'Commodity':" +
//                "[{" +
//                "'GoodsName':'鞋子','Goodsquantity':1,'GoodsWeight':1.0}]," +
//                "'Weight':1.0," +
//                "'Quantity':1," +
//                "'Volume':0.0," +
//                "'Remark':'小心轻放'," +
//                "'IsReturnPrintTemplate':1}";
//		Map<String, String> params = new HashMap<String, String>();
//		params.put("RequestData", urlEncoder(requestData, "UTF-8"));
//		params.put("EBusinessID", EBusinessID);
//		params.put("RequestType", "1007");
//		String dataSign=encrypt(requestData, AppKey, "UTF-8");
//		params.put("DataSign", urlEncoder(dataSign, "UTF-8"));
//		params.put("DataType", "2");
//
//		String result=sendPost(ReqURL, params);
//
//		//根据公司业务处理返回的信息......
//		JSONUtils.parse(result);
//		return result;
//	}
//	/**
//     * MD5加密
//     * @param str 内容
//     * @param charset 编码方式
//	 * @throws Exception
//     */
//	@SuppressWarnings("unused")
//	private static String MD5(String str, String charset) throws Exception {
//	    MessageDigest md = MessageDigest.getInstance("MD5");
//	    md.update(str.getBytes(charset));
//	    byte[] result = md.digest();
//	    StringBuffer sb = new StringBuffer(32);
//	    for (int i = 0; i < result.length; i++) {
//	        int val = result[i] & 0xff;
//	        if (val <= 0xf) {
//	            sb.append("0");
//	        }
//	        sb.append(Integer.toHexString(val));
//	    }
//	    return sb.toString().toLowerCase();
//	}
//
//	/**
//     * base64编码
//     * @param str 内容
//     * @param charset 编码方式
//	 * @throws UnsupportedEncodingException
//     */
//	private static String base64(String str, String charset) throws UnsupportedEncodingException{
//		String encoded = Base64.encode(str.getBytes(charset));
//		return encoded;
//	}
//
//	@SuppressWarnings("unused")
//	private static String urlEncoder(String str, String charset) throws UnsupportedEncodingException{
//		String result = URLEncoder.encode(str, charset);
//		return result;
//	}
//
//	/**
//     * 电商Sign签名生成
//     * @param content 内容
//     * @param keyValue Appkey
//     * @param charset 编码方式
//	 * @throws UnsupportedEncodingException ,Exception
//	 * @return DataSign签名
//     */
//	@SuppressWarnings("unused")
//	private static String encrypt (String content, String keyValue, String charset) throws UnsupportedEncodingException, Exception
//	{
//		if (keyValue != null)
//		{
//			return base64(MD5(content + keyValue, charset), charset);
//		}
//		return base64(MD5(content, charset), charset);
//	}
//
//	 /**
//     * 向指定 URL 发送POST方法的请求
//     * @param url 发送请求的 URL
//     * @param params 请求的参数集合
//     * @return 远程资源的响应结果
//     */
//	@SuppressWarnings("unused")
//	private static String sendPost(String url, Map<String, String> params) {
//        OutputStreamWriter out = null;
//        BufferedReader in = null;
//        StringBuilder result = new StringBuilder();
//        try {
//            URL realUrl = new URL(url);
//            HttpURLConnection conn =(HttpURLConnection) realUrl.openConnection();
//            // 发送POST请求必须设置如下两行
//            conn.setDoOutput(true);
//            conn.setDoInput(true);
//            // POST方法
//            conn.setRequestMethod("POST");
//            // 设置通用的请求属性
//            conn.setRequestProperty("accept", "*/*");
//            conn.setRequestProperty("connection", "Keep-Alive");
//            conn.setRequestProperty("user-agent",
//                    "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;SV1)");
//            conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
//            conn.connect();
//            // 获取URLConnection对象对应的输出流
//            out = new OutputStreamWriter(conn.getOutputStream(), "UTF-8");
//            // 发送请求参数
//            if (params != null) {
//		          StringBuilder param = new StringBuilder();
//		          for (Map.Entry<String, String> entry : params.entrySet()) {
//		        	  if(param.length()>0){
//		        		  param.append("&");
//		        	  }
//		        	  param.append(entry.getKey());
//		        	  param.append("=");
//		        	  param.append(entry.getValue());
//		        	  System.out.println(entry.getKey()+":"+entry.getValue());
//		          }
//		          System.out.println("param:"+param.toString());
//		          out.write(param.toString());
//            }
//            // flush输出流的缓冲
//            out.flush();
//            // 定义BufferedReader输入流来读取URL的响应
//            in = new BufferedReader(
//                    new InputStreamReader(conn.getInputStream(), "UTF-8"));
//            String line;
//            while ((line = in.readLine()) != null) {
//                result.append(line);
//            }
//        } catch (Exception e) {
//            e.printStackTrace();
//        }
//        //使用finally块来关闭输出流、输入流
//        finally{
//            try{
//                if(out!=null){
//                    out.close();
//                }
//                if(in!=null){
//                    in.close();
//                }
//            }
//            catch(IOException ex){
//                ex.printStackTrace();
//            }
//        }
//        return result.toString();
//    }
}
